package org.vic.mediator;

/**
 * 模式联盟，中介者接口
 * Created by VIC.Huang on 2016/9/8.
 */
public interface IPatternAlliance {
    // 加入联盟
    public abstract void add(School school);

    // 联盟处理攻击
    public abstract void resolveAttack(School activeSide, School passiveSide);

    // 联盟处理防御
    public abstract void resolveDefense(School passiveSide);
}
